.device-list{
	height: 100%;
	display: flex;
	flex-direction: column;
	::v-deep .tab {
		height: 100%;
	.tab-bar{
		background-color: #fff !important;
		height: 88rpx !important;
		&::after{
			background-color: #fff !important;
		}
	}
		.tab-cont{
			// width: 400% !important;
			padding: 0rpx !important;
			height: calc(100% - 88rpx);
			// flex: 1;
			// overflow: hidden;
		}
		.tab-pane{
			// width: 100% !important;
			height:100%;
			display: flex;
			flex-direction: column;
		}
		.tab-bar-item{
			color: #333333;
			width: 50%;
			box-sizing: border-box;
			.txt{
				height: 40rpx !important;
				font-size: 28rpx !important;
				font-family:$global-font-family;
				font-weight: 400;
				line-height: 40rpx !important;
			}
			.active-line{
				width: 98rpx !important;
				height: 10rpx !important;
				border-radius: 10rpx;
				bottom: 4rpx;
				background:$global-theme-color !important;
			}
			&.active{
				color:$global-theme-color;
				.txt{
					font-weight: 800 !important;
				}
			}
		}
	
	}
	.scroll-view{
		flex: 1;
		// height: calc(100% - 98rpx);
		overflow: hidden;
		.list-wrapper{
			padding: 54rpx 32rpx 54rpx 32rpx;
			box-sizing: border-box;
		}
	}
}